package br.edu.fanor.geract.enums;

public enum StatusEntrega {
	
	CADASTRADO(1, "Cadastrado"),
	PENDENTE(2, "Pendente"),
	PARCIALMENTE_ENTREGUE(3, "Parcialmente Entregue"),
	ENTREGUE(4, "Entregue");
	
	private StatusEntrega(Integer codigo, String descricao){
		this.codigo = codigo;
		this.descricao = descricao;
	}
	
	private Integer codigo;
	private String descricao;
	
	public static StatusEntrega buscaStatusEntregaPorCodigo(Integer codigo){
		
		for(StatusEntrega status : values()) {
			if(status.getCodigo().equals(codigo)) {
				return status;
			}
		}
		
		return null;
		
	}
	
	
	public Integer getCodigo() {
		return codigo;
	}
	public String getDescricao() {
		return descricao;
	}

}
